package tv.dyndns.kishibe.qmaclone.client.game.judge;
import java.util.Set;
import tv.dyndns.kishibe.qmaclone.client.constant.Constant;
import tv.dyndns.kishibe.qmaclone.client.packet.PacketProblem;
import com.google.common.base.Strings;
import com.google.common.collect.ImmutableSet;
public class JudgeTato implements Judge {
@Override
public boolean judge(PacketProblem problem, String playerAnswer) {
if (Strings.isNullOrEmpty(playerAnswer)) {
return false;
}
Set<String> selected = ImmutableSet.copyOf(playerAnswer.split(Constant.DELIMITER_GENERAL));
Set<String> answerSet = ImmutableSet.copyOf(problem.getShuffledAnswerList());
return selected.equals(answerSet);
}
}